/*
Theme Name: 健倍士OEM
Theme URI: http://yangjunwei.com/
Description: 健倍士OEM, A High-Quality Wordpress Theme designed by <a href="http://yangjunwei.com/">YangJunwei</a>.
Version: 1.0
Author: YangJunwei
Author URL:http://yangjunwei.com/
Tags:blue, white, black, fixed width, two columns, widgets enabled
Last update:2017-11-23
*/
/* global css */
body{margin:0 auto; padding:0; width:100%; min-width:320px; background:#ffffff; font-family:"Microsoft","微软雅黑"; font-size:12px; font-weight:normal; line-height:25px; color:#333;}
html{margin:0 auto; padding:0;}
div,form,ul,ol,li,dl,dt,dd,p,button,textarea,th,td,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;outline:none;}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input,button,select,textarea,pre{font-family:"Microsoft","微软雅黑";}
input,select{line-height:16px;}
img,a img{border:0;}
ul,ol,li,i{list-style:none; font-style:normal;}
em{font-style:normal;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:12px;}
b,strong{font-weight:600;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*.clear{font-size:1px; width:1px; height:0; line-height:0; margin-top:0px!important; *margin-top:-1px; clear:both; visibility:hidden;}*/
.clear{margin-top:0px!important; clear:both; overflow:hidden;}
input:focus{outline:none; -moz-outline-style:none;}
.z{float:left;}
.y{float:right;}
.maxwidth{max-width:1200px;}
.margin_auto{margin:0 auto;}
::selection{background:#14B4FF; color:#fff;}/*选中文字效果*/

/* Default Link */
a/*, a:link, a:visited*/{color:#00b7e9; text-decoration:none; outline:none;}
a:hover{/*color:#FF0242;梅红*/ color:#0d8abf; text-decoration:underline; outline:none;}

/* Responsive Animation */
.animated{-webkit-animation-duration:1s; -moz-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both;}
@-webkit-keyframes fadeInUp{
	0%{opacity:0; -webkit-transform:translateY(20px);}
	100%{opacity:1; -webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInUp{
	0%{opacity:0; -moz-transform:translateY(20px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}
@-o-keyframes fadeInUp{
	0%{opacity:0; -o-transform:translateY(20px);}
	100%{opacity:1; -o-transform:translateY(0);}
}
@keyframes fadeInUp{
	0%{opacity:0; transform:translateY(20px);}
	100%{opacity:1; transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp; -moz-animation-name:fadeInUp; -o-animation-name:fadeInUp; animation-name:fadeInUp;}

/* 通用
------------------------------------------------------*/
.container, .wrapper{/*max-width:1200px;*/ margin:0 auto; text-align:left; overflow:hidden; *zoom:1;}
.center{text-align:center;}
.base_shadow{-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 2px 5px 0 rgba(146,146,146,.1);}
/* .base_shadow:hover{-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 8px 25px 0 rgba(146,146,146,0.21);} */

/* Header
------------------------------------------------------*/
.header{margin:0px auto 10px; width:100%; background:#ffffff; /*height:85px; position:fixed;*/ }
#header-wrapper{margin:0 auto; height:100px; line-height:100px; background:#ffffff;/*#f1f1f1*/ vertical-align:middle;}
.header-inner{margin:0 auto;}
.logo{/*width:320px; height:48px; background:url("assets/images/logo.png") no-repeat center center #ffffff;*/ height:70px; margin:20px 10px 0 0; overflow:hidden;}
.logo a{ }
/* Navi Main */
#header-wrapper .main-nav{margin:0 10px 0 0; padding:0px; height:100px; font-size:16px; background:none/*#14B4FF*/;}
.main-nav li{float:left; line-height:100px; margin:0px; font-size:14px;/* text-align:center;*/ color:#404040;}
.main-nav li a{float:left; margin:0px; padding:0 20px; color:#292828; text-decoration:none; cursor:pointer; display:block;}
.main-nav li a:hover, .main-nav li a:active{text-decoration:none/*underline*/; background:#e8c44f; color:#ffffff;}
.nav_li_active{text-decoration:none/*underline*/; background:#e8c44f; color:#ffffff;}
/*.main-nav li.current-menu-item{color:#404040; background:#56a802;}
.main-nav li.current-menu-item a span{background:url(assets/images/sprite.png) no-repeat right 0; display:inline-block;}*/
.main-nav .nav_ishome .nav_sub_a{}
/* Navi Sub */
#dropmenu, #dropmenu ul{position:relative; z-index:50;}
#dropmenu li{position:relative;}
#dropmenu li ul{position:absolute; padding:5px 0px; width:130px; top:50px; left:0px; display:none; background:#F1F1F1; border:1px solid #DDDDDD;}
#dropmenu li ul li{background:url("assets/images/sprite.png") no-repeat scroll -570px -75px transparent; text-indent:1.7em; width:130px; height:30px; line-height:30px;}
#dropmenu li ul li a{margin:0px; padding:0px; color:#333333;}
#dropmenu li ul li a:hover{margin:0px; padding:0px; text-decoration:none/*underline*/; color:#EFFAFF; width:130px; height:30px; background:#14B4FF;}
.main-nav ul li.menu-item-has-children:after{border-top-color:#ccc;}
.main-nav ul li.menu-item-has-children:after{position:absolute;right:6px;top:48%;display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top:4px solid #bbb;}
.main-nav ul li.menu-item-has-children a{padding-right:20px;}

#header-wrapper .yMiniLogo{display:none;}
#header-wrapper .yMiniNav{display:none;}

#header-wrapper .menu{margin:0; padding:10px 0 0 0; font-size:14px; background:none/*#14B4FF*/;}
.search-form{margin:0 5px 0 0;}
.search-form .search-word{width:160px; line-height:28px; display:inline-block;  vertical-align:middle; font-size:12px; border:none; outline:none;}
.search-form .search-submit{width:43px; height:30px; line-height:30px; padding:0 8px; margin:0px; background:#56a802; color:#ffffff; display:inline-block; vertical-align:middle; font-size:12px; text-align:center; text-shadow:none; border:none;}
/* search for wp & baidu */
.menu-group .menu-search{cursor:pointer; height:30px; line-height:30px; padding:0 8px; display:inline-block; font-size:12px; text-align:center; vertical-align:middle; border:0; color:#ffffff; background:#14b4ff;}
#main-search{/*position:fixed; left:0; right:0;*/ background:#fff; text-align:center; margin:10px auto; paddin:10px 0px; display:none; border:1px solid #ddd; border-radius:2px; box-shadow:0 1px 1px rgba(0, 0, 0, .04); z-index:999;}
#search_type{width:90%; margin:10px auto; overflow:hidden;}
#searchform .search-word2{width:75%; height:36px; line-height:36px; font:14px "Microsoft YaHei", Helvetica; padding:0px 10px; background:#ebebeb; border:1px solid #ebebeb; border-radius:2px 0 0 2px; -webkit-appearance:none;outline:none;}
#searchform .search-word2:focus{outline:0; background:#fff;}
#searchform .search-submit2{width:22%; height:38px; line-height:38px; border:0; cursor:pointer; color:#fff; text-transform:uppercase; background:#14b4ff; border-radius:0 2px 2px 0;}
#searchform .search-submit2:hover{background:#56a802;}

.menu-group{/*position:relative;*/ line-height:0px;}
.menu-group .menu-feed, .menu-group .menu-cat{height:30px; line-height:30px; padding:0 8px; display:inline-block; font-size:12px; text-align:center; vertical-align:middle; border:0; color:#ffffff; background:#14b4ff;}
.min-nav{display:none; clear:both; margin:0 auto; background:#F5F5F5;}
.min-nav li{float:left; width:20%; display:inline; height:28px; line-height:28px;}
.top-info{clear:both; margin:0 auto; height:35px; line-height:35px;}
.top-info #index-msg-box{height:35px; line-height:35px; overflow:hidden;}
.top-info i{line-height:35px;padding-right:5px;}
.top-info .ann_box{margin-left:20px;}
.top-info .ann_box li{height:35px; line-height:35px; overflow:hidden;}
.top-info #top-user-info{padding:0px 0px 0px 20px; height:35px; line-height:35px;}
#top-user-info ul{padding:0px; margin:0px;}
#top-user-info ul li{float:left; padding:0 0 0 5px; line-height:35px;}
#top-user-info ul li a{color:#333333; text-decoration:none;}
#top-user-info ul li a:hover{color:#0d8abf; text-decoration:underline;}

.fixed_top{position:fixed; top:0; left:0; z-index:2000; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

/* 手机版导航
------------------------------------------------------*/
.yang_mob_header{ position:fixed; display:block;width:100%; height:50px; line-height:50px; background:#5A5A5A; top:0px; z-index:991; display:none;}
.yang_mob_header .logo{line-height:50px; position:absolute;left:50%;margin-left:-52px}
.yang_mob_header .mob_user,
.yang_mob_header .mob_nav{display:block; width:60px; height:50px;/*position:absolute; right:60px;*/}
.yang_mob_header .mob_user,
.yang_mob_header .mob_nav i{float:left;width:20px;height:20px;line-height:50px;margin:0px 0px 0px 22px;color:#ffffff; font-size:25px;}
.yang_mob_header .mob_user{float:right;}
.yang_mob_header .mob_nav{float:left;}
/* mobile nav
 * SuiNav https://github.com/suibinc/SuiNav
 * demo:http://docs.suibinc.com/vendor/suibinc/SuiNav/css/sui.nav.css
------------------------------------------------------*/
.sui-nav{font-size:14px;position:relative;color:#222;z-index:10; }
.sui-nav .sui-nav-wrapper > ul,
.sui-nav .sui-nav-wrapper-fluid > ul{ padding-left:0;margin-bottom:20px; }
.sui-nav .sui-nav-wrapper > ul.pull-right,
.sui-nav .sui-nav-wrapper-fluid > ul.pull-right{ float:none !important; }
.sui-nav ul{ list-style:none;padding-left:20px;cursor:pointer; }
.sui-nav ul > li{ line-height:36px;min-width:140px; }
.sui-nav ul > li > a{ padding:0 20px; }
.sui-nav ul > li span.indicator{ position:absolute;color:#bababa;top:0;right:0;font-size:14px;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;padding-right:6px; }
.sui-nav li > ul{ display:none;border-top:1px solid #eee; }
.sui-nav li > ul > li{ float:none;position:relative;min-width:140px; }
.sui-nav li > ul > li:hover{ background-color:#FFFFFF; }
.sui-nav .nav-border > ul{ border:1px solid #eee;border-radius:4px; }
.sui-nav .nav-border.nav-line li{ border-bottom:1px solid #eee; }
.sui-nav .nav-border.nav-line li:last-child{ border-bottom:none; }
.sui-nav li.active > ul{ display:block; }
.sui-nav .show-in-mobile{ display:none; }
.sui-nav .show-in-horizontal{ display:none; }
.sui-nav.slide-nav{ position:fixed;top:0;left:0;z-index:9999;background-color:#fff;width:100%;height:100%;overflow-y:auto;box-shadow:none;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.4s,box-shadow 0.4s;transition:transform 0.4s,box-shadow 0.4s;max-width:260px; }
.sui-nav.slide-nav.active{ box-shadow:0 2px 8px rgba(0, 0, 0, 0.8);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0); }
.sui-nav.nav-mask{ display:block;position:fixed;top:-50%;left:-50%;z-index:9090;width:200%;height:200%;background-color:rgba(0, 0, 0, 0.8);visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s,visibility 0.4s;transition:opacity 0.4s,visibility 0.4s; }
.sui-nav.nav-mask.active{ visibility:visible;opacity:0.6; }
.sui-nav.horizontal{ width:100%;/* min-height:41px; */border-bottom:1px solid #eee;clear:both;z-index:999; }
.sui-nav.horizontal ul{padding:0 !important;background-color:white;margin-bottom:0; }
.sui-nav.horizontal ul > li{line-height:40px;min-width:140px; }
.sui-nav.horizontal ul > li:hover{background-color:#d8d8d84d; }
.sui-nav.horizontal .sui-nav-wrapper{width:980px;margin:0 auto;}
.sui-nav.horizontal .sui-nav-wrapper > ul,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul{ position:relative;float:left;list-style:none; }
.sui-nav.horizontal .sui-nav-wrapper > ul > li,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul > li{ position:relative;float:left;cursor:pointer;border-bottom:none;min-width:auto; }
.sui-nav.horizontal .sui-nav-wrapper > ul > li > a,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul > li > a{ padding:10px 20px; }
.sui-nav.horizontal .sui-nav-wrapper > ul > li > ul,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul > li > ul{ float:none;position:absolute;left:0;border:1px solid #eee; }
.sui-nav.horizontal .sui-nav-wrapper > ul > li > ul > li,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul > li > ul > li{ float:none;width:140px; }
.sui-nav.horizontal .sui-nav-wrapper > ul > li > ul > li ul,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul > li > ul > li ul{ position:absolute;left:100%;top:0;border:1px solid #eee; }
.sui-nav.horizontal .sui-nav-wrapper > ul.pull-right,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul.pull-right{ float:right !important; }
.sui-nav.horizontal .sui-nav-wrapper > ul.pull-right > li > ul,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul.pull-right > li > ul{ right:0;left:auto; }
.sui-nav.horizontal .sui-nav-wrapper > ul.pull-right > li > ul > li ul,
.sui-nav.horizontal .sui-nav-wrapper-fluid > ul.pull-right > li > ul > li ul{ left:-101%; }
.sui-nav.horizontal .nav-border > ul{ border:none;border-radius:0; }
.sui-nav.horizontal .nav-border.nav-line li{ border-bottom:none; }
.sui-nav.horizontal .nav-border.nav-line li:last-child{ border-bottom:none; }
.sui-nav.horizontal .show-in-horizontal{display:block !important;}
.sui-nav.horizontal .hide-in-horizontal{display:none !important;}
@media (min-width:768px){.sui-nav{display:none;} }
@media (max-width:768px){.sui-nav .hide-in-mobile{display:none;} }
@media (max-width:768px){.sui-nav .show-in-mobile{display:block;} }
@media (max-width:768px){.sui-nav.slide-nav{display:block;} }
@media (min-width:1600px){.sui-nav.horizontal .sui-nav-wrapper{width:1280px;} }
@media (min-width:1920px){.sui-nav.horizontal .sui-nav-wrapper{width:1600px;} }
.sui-nav ul li.menu-item-has-children:after{border-top-color:#ccc;}
.sui-nav ul li.menu-item-has-children:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top:4px solid #bbb;}
.sui-nav ul li.menu-item-has-children a{padding-right:20px;}

/* container */
#container{margin:0 auto;/* width:1200px; overflow:hidden; position:relative;*/ }

/* 块引用的相关样式 pre/blockquote		post：日志列表页	single-wrap：日志内容页 */
pre{font-size:14px; line-height:24px; margin:15px 0px; padding:5px 10px; overflow:auto; text-shadow:none;}
.article-wrap pre{color:#dcdcdc; background:scroll #202020; border:2px dashed #ddd; display:block;/*代码块允许选中文本*/user-select:text;-webkit-user-select:text;-moz-user-select:text;-o-user-select:text;}
.article-wrap blockquote p, .article-wrap pre p .article-wrap blockquote div,{padding:8px; text-indent:0em; line-height:24px;}
/*
blockquote{quotes:none;clear:both; overflow:hidden;}
blockquote:before, blockquote:after{content:''; content:none; clear:both; overflow:hidden;}
*/
blockquote{font-size:14px; line-height:24px; margin:15px 0px; padding:15px 15px 5px 35px; overflow:auto; text-shadow:none;}
.article-wrap blockquote{color:#3c763d;background:url("assets/images/icon-i-green.png") -1px -1px no-repeat #e3f6ec;border:1px solid #bae5ce;margin:0 0 15px 0;}
.article-wrap blockquote p{text-indent:0 !important;color:#3c763d;}

code{ padding:2px 5px; background-color:#eee; word-break:break-word; letter-spacing:0; font-family:courier new }



/* Index JBS
------------------------------------------------------*/
.ipart_title{text-align:center;}
.ipart_title .t1{font-size:34px;color:#242424;height:74px;line-height:74px;background:url("assets/images/i_bt.png") no-repeat center bottom;}
.ipart_title .t2{font-size:16px;color:#272727;line-height:28px;margin:18px 0 0;}

.ipart_1{padding-top:90px;overflow:hidden;}
.ipart_1 .box{width:578px;height:390px;position:relative;font-size:0;margin-bottom:72px;top:0;transition:all 1s!important;-webkit-transition:all 1s!important;-moz-transition:all 1s!important;-o-transition:all 1s!important;opacity:1;}
.ipart_1 .box:hover{top:-8px;}
.ipart_1 .box .p01{position:absolute;left:0;bottom:30px;height:80px;width:100%;background:rgba(0,0,0,0.5);line-height:80px;padding-left:30px;box-sizing:border-box;font-size:24px;color:#fff;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.ipart_1 .box:hover .p01{bottom:420px;opacity:0;}
.ipart_1 .box .tb{width:142px;height:142px;position:absolute;top:-71px;left:218px;z-index:5;}
.ipart_1 .box .box001{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.ipart_1 .box .box01{width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;position:absolute;z-index:4;top:100%;overflow:hidden;opacity:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.ipart_1 .box:hover .box01{opacity:1;top:0;}
.ipart_1 .box01 .p02{height:90px;line-height:90px;text-align:center;background:url("assets/images/i_con1_xian.png") no-repeat center bottom;font-size:24px;color:#ffffff;font-weight:bold;margin-top:90px;}
.ipart_1 .box01 .p03{text-align:center;padding:0 45px;font-size:16px;color:#fff;margin-top:25px;line-height:32px;}
.ipart_1 .box .btn{width:214px;height:66px;border-radius:3px;background:#e8c44f;display:block;text-align:center;line-height:66px;color:#000;font-size:20px;position:absolute;left:182px;bottom:-133px;z-index:6;opacity:0;transition:bottom,opacity 1s,1s;-webkit-transition:bottom,opacity 1s,1s;-moz-transition:bottom,opacity 1s,1s;-o-transition:bottom,opacity 1s,1s;transition-delay:1s;}
.ipart_1 .btn a{width:214px;height:66px;display:block;text-align:center;line-height:66px;color:#000;font-size:20px;}
.ipart_1 .btn a:hover{color:#fff;}
.ipart_1 .box:hover .btn{opacity:1;bottom:-33px;}

.ipart_2{background:url("assets/images/banner_767.png") no-repeat center top; height:767px;}
.ipart_2 .box{height:430px;width:100%;border:1px solid #e8c44f;border-bottom:none;position:relative;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;box-sizing:border-box;}
.ipart_2 .box.cur{z-index:2;opacity:1;}
.ipart_2 .box img{width:100%;height:100%;}
.ipart_2 .box01{width:120px;height:167px;color:#000;position:absolute;top:-60px;left:50px;padding:0 8px 10px 0;background:url("assets/images/i_con2_tbg.png") no-repeat right bottom;text-align:center;}
.ipart_2 .box01 .p01{font-size:28px;line-height:34px;padding:15px 0 8px;}
.ipart_2 .box01 .p02{font-size:18px;line-height:30px;}
.ipart_2 .bigbox{height:430px;position:relative;margin-top:24px;}
.ipart_2_n{width:100%;height:88px;line-height:88px;}
.ipart_2_n .x_box{float:left;width:50%;box-sizing:border-box;text-align:center;background:#a4a4a4;font-size:20px;color:#000000;line-height:84px;border-right:2px solid #c3b8b7;cursor:pointer;}
.ipart_2_n .x_box.cur{background:#bb8417;border-right:2px solid #bb8417;}

.ipart_3{overflow:hidden;padding:87px 0 110px;}
.ipart_3 .left{width:550px}
.ipart_3 .left dl{width:275px;text-align:center;float:left;}
.ipart_3 .left dt{height:139px;background:no-repeat center top;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.ipart_3 dl:hover dt{transform:rotate(360deg);}
.ipart_3 .left dd{font-size:18px;color:#3e3e3e;height:62px;line-height:62px;margin-bottom:16px;}
.ipart_3 .left font{font-size:22px;font-weight:bold;color:#e8c44f;position:relative;top:2px;}
.ipart_3 .dl1 dt{background-image:url("assets/images/con3_12.png");}
.ipart_3 .dl1:hover dt{background-image:url("assets/images/con3_11.png");}
.ipart_3 .dl2 dt{background-image:url("assets/images/con3_22.png");}
.ipart_3 .dl2:hover dt{background-image:url("assets/images/con3_21.png");}
.ipart_3 .dl3 dt{background-image:url("assets/images/con3_32.png");}
.ipart_3 .dl3:hover dt{background-image:url("assets/images/con3_31.png");}
.ipart_3 .dl4 dt{background-image:url("assets/images/con3_42.png");}
.ipart_3 .dl4:hover dt{background-image:url("assets/images/con3_41.png");}
.ipart_3 .dl5 dt{background-image:url("assets/images/con3_52.png");}
.ipart_3 .dl5:hover dt{background-image:url("assets/images/con3_51.png");}
.ipart_3 .dl6 dt{background-image:url("assets/images/con3_62.png");}
.ipart_3 .dl6:hover dt{background-image:url("assets/images/con3_61.png");}
.ipart_3 .right{width:645px;float:right;}
.ipart_3 .right img{width:100%;font-size:0;display:block;}
.ipart_3 .wz{background:#f9f9f9;padding:10px 25px 20px;overflow:hidden;}
.ipart_3 .wz .p01{text-align:center;font-size:34px;color:#000000;line-height:66px;}
.ipart_3 .wz .p02{text-indent:2em;line-height:28px;}
.ipart_3 .wz .more{width:140px;height:37px;text-align:center;line-height:36px;border:1px solid #dcdcdc;background:#e8c44f;color:#FFF;border-radius:3px;}
.ipart_3 .wz .more:hover{background:#806939;}

.ipart_4{height:180px;background:#e1fcff;}
.ipart_4 .con{height:180px;position:relative;}
.ipart_4 .con .img{position:absolute;left:0;bottom:0;}
.ipart_4 .box{height:130px;float:right;margin:30px 10px 0 0;}
.ipart_4 .box .left{width:624px;float:left; overflow:hidden;}
.ipart_4 .box .left img{position:static; width:618px; height:90px; margin-top:20px;}
.ipart_4 .box .right{float:left;overflow:hidden;}
.ipart_4 .box .right img{position:static; width:324px; height:99px; margin-top:10px;}

.ipart_4 .t3{font-size:18px;color:#5b5b5b;line-height:22px;padding-top:16px;}
.ipart_4 .t4{font-size:29px;font-weight:bold;color:#977f4c;line-height:42px;}
.ipart_4 .a1{display:inline-block;width:106px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#fefefe;background:#977f4c;}
.ipart_4 .a1:hover{background:#856f40;}
/*
.ipart_4 .box{width:930px;height:130px;background:#fff;border-radius:65px;float:right;margin-top:46px;}
.ipart_4 .box .left{width:624px;margin-left:42px;float:left;}
.ipart_4 .t1{font-size:28px;font-weight:bold;color:#323232;line-height:1;padding-top:34px;}
.ipart_4 .t2{font-size:18px;color:#5b5b5b;line-height:38px;}
.ipart_4 .box .right{float:left;width:250px;}
.ipart_4 .t3{font-size:18px;color:#5b5b5b;line-height:22px;padding-top:16px;}
.ipart_4 .t4{font-size:29px;font-weight:bold;color:#977f4c;line-height:42px;}
.ipart_4 .a1{display:inline-block;width:106px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#fefefe;background:#977f4c;}
.ipart_4 .a1:hover{background:#856f40;}
*/

.ipart_5{}

/* Article article-excerpt 日志列表页
------------------------------------------------------*/
.article-project{float:left;overflow:hidden; margin:26px 10px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.article-project .article-info{overflow:hidden;padding:0px;}
.excerpt_project{width:280px;height:280px;overflow:hidden;}
.excerpt_project .box{width:280px;height:280px;position:relative;font-size:0;margin-bottom:172px;top:0;transition:all 1s!important;-webkit-transition:all 1s!important;-moz-transition:all 1s!important;-o-transition:all 1s!important;opacity:1;}
.excerpt_project .box:hover{top:-8px;}
.excerpt_project .box .p01{position:absolute;left:0;bottom:30px;height:80px;width:100%;background:rgba(0,0,0,0.5);line-height:80px;padding-left:30px;box-sizing:border-box;font-size:24px;color:#fff;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.excerpt_project .box:hover .p01{bottom:420px;opacity:0;}
.excerpt_project .box .tb{width:142px;height:142px;position:absolute;top:-71px;left:218px;z-index:5;}
.excerpt_project .box .box001{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.excerpt_project .box .box01{width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;position:absolute;z-index:4;top:100%;overflow:hidden;opacity:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.excerpt_project .box:hover .box01{opacity:1;top:0;}
.excerpt_project .box01 .p02{height:90px;line-height:90px;text-align:center;background:url("assets/images/i_con1_xian.png") no-repeat center bottom;font-size:24px;color:#ffffff;font-weight:bold;margin-top:90px;}
.excerpt_project .box01 .p03{text-align:center;padding:0 45px;font-size:16px;color:#fff;margin-top:25px;line-height:32px;}
.excerpt_project .box .btn{width:214px;height:66px;border-radius:3px;background:#e8c44f;display:block;text-align:center;line-height:66px;color:#000;font-size:20px;position:absolute;left:182px;bottom:-133px;z-index:6;opacity:0;transition:bottom,opacity 1s,1s;-webkit-transition:bottom,opacity 1s,1s;-moz-transition:bottom,opacity 1s,1s;-o-transition:bottom,opacity 1s,1s;transition-delay:1s;}
.excerpt_project .btn a{width:214px;height:66px;display:block;text-align:center;line-height:66px;color:#000;font-size:20px;}
.excerpt_project .btn a:hover{color:#fff;}
.excerpt_project .box:hover .btn{opacity:1;bottom:-33px;}


/* Article
------------------------------------------------------*/
/*.content-wrap{width:100%; float:left;}*/
.article-wrap{float:left; width:100%; max-width:820px; text-align:left; word-break:break-all; word-wrap:break-word; border:1px solid #f3f3f3; transition-duration:0.5s;}
.article-wrap h4.title{font-size:15px;font-weight:600;border-bottom:1px solid #d8d8d8;margin:10px 0;padding-bottom:10px}

.single-content ul li, .single-content ol li{margin:0 25px 0 40px;line-height:190%;}
.single-content ul li{list-style:square;}
.single-content ol li{list-style:decimal;}

.single-content{float:left; width:100%; margin-top:10px; line-height:24px; font-size:14px; overflow:hidden;/*不允许选中文本*/user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;}
.single-content img{max-width:600px; width:auto; height:auto;}
.post_other_format{width:100%; line-height:24px; font-size:14px; overflow:hidden;}
/* 时间 作者等 */
.post-meta{color:#666;}
.post-meta a{padding:0px 3px; color:#666;}
.post-meta a:hover{color:#0d8abf;}

/* Article article-excerpt 日志列表页
------------------------------------------------------*/
.article-excerpt{background:#FFFFFF; overflow:hidden; margin:0 0 30px 0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.article-excerpt .article-info{position:relative;overflow:hidden;padding:30px 20px;}
.article-excerpt .article-thumbnail{position:relative;float:left;overflow:hidden;width:190px;height:130px;line-height:130px;margin-right:20px;text-align:center;}
.article-thumbnail img{vertical-align:middle;max-width:100%;}
.article-excerpt h2{float:left; font-size:18px; font-weight:normal; color:#00b7e9;}
.article-excerpt .a_view_num{padding-top:3px;}
.article-excerpt .a_view_num em{font-size:16px; color:#C81F1F;}
.article-excerpt p{padding:10px 0px; /*text-indent:2em;*/ }
.article-excerpt h3, .article-excerpt h4{margin-bottom:15px; padding:20px 0px 3px; font-size:18px; border-bottom:1px solid #D8D8D8;}
.article-excerpt h5, .article-excerpt h6{padding-top:15px; font-size:16px;}
.article-excerpt ol li{margin:5px 30px; list-style:decimal; line-height:22px; color:#454545;}
.article-excerpt ul li{margin:5px 30px; list-style:disc; line-height:22px; color:#454545;}

/* 阅读全文代码：<a href="< ?php the_permalink() ? >" title="阅读全文" class="readmore">ReadMore</a>
.readmore{width:125px; height:100%; padding:6px 0px 7px; font-size:14px; text-align:center; text-decoration:none; color:#454545; background:#f1f1f1; display:block;}
.readmore:hover{color:#F4F4F4; background:#f1f1f1; display:block;} */

/* Article single-wrap 日志内容页
------------------------------------------------------*/
.single-wrap{background-color:#ffffff;overflow:hidden;padding:20px;}
.single-wrap a{}
.single-wrap a:hover{ }
.single-wrap h1{font-weight:bold; text-align:center; color:#404040; font-size:24px; line-height:35px; margin-bottom:10px;}
.single-wrap h2{/*text-indent:2em;*/ text-align:left;font-size:18px; font-weight:700; margin:20px 0; padding:10px 0px; color:#00b7e9; border-bottom:1px solid #eee;}
.single-wrap h3{margin:20px 0;font-weight:600;}
.single-wrap .post-meta{text-align:center;margin:0 0 25px 0;height:32px; line-height:32px; border-bottom:1px solid #eeeeee;}
.single-wrap .post-meta span{padding-right:15px;}
.single-wrap .post-meta .roll_respond{cursor:auto;}
.single-wrap p{font-size:15px; line-height:30px; margin:30px 0px; color:#666666; /*text-indent:2em;*/ }
.single-wrap p em{font-style:italic;}

/* 日志内容分页 */
.post-pages{margin:15px auto; text-align:center;}
.post-pages span{background-color:#3C8DB1; border:1px solid #A7A7A7; color:#FFFFFF; font-weight:bold; margin:0 1px; padding:3px 6px; text-decoration:none;}
.post-pages a{text-decoration:none !important;}
.post-pages a span{background-color:#E2E1E0; color:#000000; font-weight:normal; text-decoration:none;}
.post-pages a:hover span{background-color:#3C8DB1; color:#FFFFFF;}
/* 上一篇 下一篇 */
.page_navi{/* width:100%; */margin:10px 0px; padding:20px;line-height:36px; text-align:center; overflow:hidden;}
.pageleft, .pageright{text-align:left; overflow:hidden;}
.pageleft{float:left; padding-right:10px;}
.pageright{float:right; text-align:right;}
/* article-ad3 */
.article-ad3{margin:10px 0px; padding:20px; text-align:center;}
/* 社会化分享 */
.social{margin:20px auto; overflow:visible!important; cursor:pointer;}
.social-box{text-align:center;}
.dashang{position:relative; padding:8px 40px; display:inline-block;/* border-radius:2px;*/ background-color:#56a802; font-size:15px; margin:0 3px; color:#fff;}
.dashang:hover{background-color:#40a57d;}
.dashang i{margin-right:5px; font-size:1.1em;}
.dashang .share-popover{position:absolute; width:249px; padding:5px 0 2px; top:-45px; left:50%; margin-left:-105px; display:none;
height:46px;}
.dashang:hover .share-popover{display:block;}
.dashang .popover-box{display:block; border-radius:4px;}
.popover-box.top2{margin-top:-90px;}
.popover-content{padding:6px 3px 5px 8px;}
.popover-content img{width:100px;}
.popover-box.top2 .popover-arrow{left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#C6C6C6; bottom:-11px;}
.popover-box.top2 .popover-arrow:after{bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#fff;}

/* Sidebar
------------------------------------------------------*/
.sidebar{/*float:left; margin-left:-360px; width:360px; position:relative;*/ width:360px; float:right; transition-duration:0.5s;}
.sidebar h3{font-size:14px; color:#00b7e9; border-bottom:1px solid #14B4FF; height:32px; line-height:32px; padding:0 15px;}

.topbar{/*width:360px;*/ overflow:hidden;}
.topbar h3{/*text-shadow:1px 0 0 #666;*/}
.topbar ul{float:left;}
.topbar ul li{float:left; margin-bottom:20px; /*width:360px;*/background-color:#FFFFFF;}
.widget{-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 2px 5px 0 rgba(146,146,146,.1);}
/* .widget:hover{-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);box-shadow:0 8px 25px 0 rgba(146,146,146,0.21);} */
.widget div{padding:10px 15px; line-height:20px; /*border:1px solid #e4e4e4; border-top:none;*/border:none; background:#FFFFFF;}
.topbar ul li ul{padding:0px; background:#FFFFFF; overflow:hidden;}
.topbar ul li ul li{margin:0; padding:0 15px; height:55px; line-height:22px; border-bottom:1px dashed #e9e9e9;/* border-left:3px solid transparent;*/ }
.topbar ul li ul li:hover{background:#FCFCFC; border-left-color:#14b4ff;}
.topbar ul li ul li i{background:url("assets/images/sprite.png") no-repeat scroll -20px -105px transparent;}
.topbar ul li ul li a{padding:8px 0px; border:none; background:none; overflow:hidden; display:block; color:#757575;}
html[xmlns] .topbar ul li ul li a:hover{text-decoration:none;}
.topbar ul li ul li a .text{display:block;}
.topbar ul li ul li a .text-info{color:#cccccc;}

.topbar ul li .avatar{float:left; padding:1px 1px; border:1px solid #E0E0E0;}
.rc_item .rc_avatar img{border:1px solid #E0E0E0 !important;}

/* ad */
.sidebar .ad_125{float:left; margin:5px 10px; padding:0;}

/* Calendar */
#wp-calendar{width:100%;}
#wp-calendar caption{padding:5px 0px;}
#wp-calendar th, #wp-calendar td{padding:4px 10px; text-align:center; text-transform:capitalize; color:#555; border:1px solid #E4E4E4; background-color:#F9F9F9;}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited{font-weight:bold; color:#FF0242;}
#wp-calendar tbody tr td a:hover{color:#222;}
#wp-calendar tbody tr td:hover{border:1px solid #D9D9D9; color:#444; background:#F1F1F1;}
#wp-calendar tfoot tr td{padding:8px 10px 0px; border:none; background:none;}
.pad{border:none !important; background:none !important;}

.side_B{float:left; width:100%; overflow:hidden;}
.side_B ul{float:left; width:100%;}
.side_B ul li{float:left; margin-bottom:20px; background-color:#FFFFFF;}
.side_B ul li ul{padding:10px 0px 10px 0px; width:100%;}
.side_B ul li ul li{margin:5px 10px; width:160px; border:none;}
.side_B .textwidget{padding:10px 0px 10px 3px; width:175px;}
.side_B .blogroll a{color:#333;}

/* tagcloud */
.tagcloud{ }
.tagcloud a{line-height:26px;margin-right:5px;}

/* Archive */
.archive .single-content{width:100%;}

/* post_author
------------------------------------------------------*/
.post_author{/* width:100%; */background-color:#ffffff;margin:10px 0px; padding:20px; line-height:20px;}
.post_author .author-avatar{text-align:center; margin-right:10px;}
.post_author .author-avatar a{display:inline-block; overflow:hidden; border-radius:50%;}
.post_author .author-avatar img{width:80px!important; height:80px!important;}
.post_author .entry-info{color:#333;}
.post_author a{color:#00b7e9; text-decoration:none;}
.post_author a:hover{color:#0d8abf; text-decoration:underline;}

/* Social Bookmark
------------------------------------------------------*/
.article-snsmedia{/* width:100%; */background-color:#ffffff; margin:10px auto; padding:20px; text-align:center;}
.bookmark{text-align:center;}
.bookmark img{margin-right:3px;}
.bookmark a{text-decoration:none;}
/* Related Content
------------------------------------------------------*/
.related{/* width:100%; */background-color:#ffffff; margin:10px auto; padding:20px;}
.related ul{float:left; margin:15px 0;}
.related ul li{margin:0px 0px; padding:0; line-height:30px; overflow:hidden;}
.related ul li i{margin-right:10px; vertical-align:middle; color:#bbbbbb;}
.related_post{width:100%; overflow:hidden;}
/*.related_txt{float:right; width:300px; padding-left:9px; border-left:1px solid #E8E8E8; overflow:hidden;}*/
/* Comment 评论
------------------------------------------------------*/
/* 评论列表 */
#comments{/* background-color:#ffffff; margin:10px auto; padding:20px; overflow:hidden; */}
.comment_list, .replybox{background-color:#ffffff; margin:10px auto; padding:20px; overflow:hidden;}
#commentlist{}
.thecommonts{width:100%; padding:5px 0px; clear:both;font-size:14px;}
#commentlist ul li{background:#FFFFFF; border:1px solid #dddddd; margin:0 0 10px 0; padding:15px 20px;}
#commentlist ul li.alt{background:#F6F6F6;}
#commentlist ul li ul{margin:10px 10px;}
#commentlist ul li ul.children{margin:10px 0px;}
.comment_waiting{color:#ff0000;}
/* 评论表单 */
.replybox .need_login{background:#f6f6f6;width:100%;height:100px;clear:both;overflow:hidden;font-size:14px;color:#4f4f4f;text-align:center;}
.replybox .need_login .nl_txt{display:inline-block;vertical-align:top;margin-top:38px;}
.replybox .need_login .nl_txt span{color:#00b7e9;}

.comment-author{width:100%; padding-bottom:5px; overflow:hidden;}
.comment-author .avatar{float:left; padding:1px 1px; border:1px solid #E0E0E0;}
.comment-author .author_info{float:left; margin-left:5px; line-height:20px; color:#888;}
.comment-author .author_info cite{font-style:normal; font-weight:600;}
.comment-author .author_info em{font-size:100%;}
/* 回复 */
.comment-author .reply{float:right;color:#888;}
/* Comments Navigation */
.comment_navi{margin:10px 15px 10px 0px; text-align:center;}
.comment_navi span.cpt{padding:3px 6px 2px; background:#E3E3E3; border-bottom:1px solid #D5D5D5;}
.comment_navi a{padding:3px 3px 2px;}
.comment_navi a:hover{color:#FF0242;}
.comment_navi .current{font-weight:bold; color:#FF0242;}
/* 取消回复 */
#cancel_reply #cancel-comment-reply-link{ float:right; border:1px solid #ccc; padding:2px 10px; }
#cancel_reply a{font-size:12px; color:#ff0000;}
/* Comment Form */
#commentform{width:100%; clear:both; position:relative; float:left;}
/*#commentform ul{margin:0px;}*/
#commentform .logged-in-info{margin-bottom:10px;}
/* 3项 */
#commentform #comment-userinfo{}
#commentform #comment-userinfo p{width:100%; height:32px; margin-bottom:5px; box-shadow:none; color:#333333;}
#commentform #comment-userinfo p label{float:left;vertical-align:top; height:16px; line-height:16px; padding:6px 10px; border:1px solid #dddddd; border-right:none; overflow:hidden; clear:left; }
#commentform #comment-userinfo p input{float:left;vertical-align:top; width:40%; height:16px; line-height:16px; overflow:auto; border:1px solid #dddddd; padding:6px 10px;}
#commentform #comment-userinfo p span{float:left; margin-left:10px; color:#CC0000; font-family:arial; vertical-align:top;}
#commentform #comment-userinfo p span.nonerequired{color:#333333;}

#commentform .comment-form-textarea{overflow:hidden; /* padding-right:22px; */}
#commentform .comment-form-textarea textarea{width:100%; min-height:90px; font-size:12px; color:#333333; padding:10px; resize:none; z-index:1; overflow:auto; border:1px solid #dddddd; border-bottom:none; box-sizing:border-box; }
#commentform .comment-options{background:#f6f6f6; border-color:#dddddd; border-image:none; border-style:none solid solid; border-width:0 1px 1px; height:34px;}
#commentform .comment-options .comment-tips{float:left; height:34px; line-height:34px; padding:0px 7px;}
#commentform .comment-options .comment-tips img{vertical-align:middle;}
#commentform .comment-options #comment-submit{float:right; padding:0px 10px; border:none 0; border-left:1px solid #ccc; cursor:pointer; font-size:14px; height:33px; line-height:33px; width:120px; background:#14b4ff; color:#ffffff;}

/* Other */
.flink li{float:left; width:140px;}

.banner_cat{width:100%; height:550px; background:url("assets/images/banner_cat.jpg") no-repeat center center; margin-top:100px;}

/* Page
------------------------------------------------------*/
.page_area{margin-top:100px !important;}

.page-wrap{margin:20px 0; font-size:15px;}
.page-wrap p{line-height:32px; padding-bottom:10px;}

.banner_about{width:100%; height:280px; background:url("assets/images/banner_about.png") no-repeat center center;}

.r1_bt{text-align:center;font-size:55px;font-weight:bold;color:#bb8417;height:102px;line-height:102px;background:url("assets/images/rs_1_bt.png") no-repeat center center;}
.ipage_con_1{margin-bottom:135px;}
.ipage_con_1 p{text-align:center;}
.ipage_con_1 .p1{font-size:26px;color:#1c1c1c;font-weight:bold;height:36px;line-height:36px;}
.ipage_con_1 .p2{font-size:0;padding:30px 0;}
.ipage_con_1 .main{height:822px;position:relative;margin-top:25px;}
.ipage_con_1 .main_n{width:1107px;height:768px;margin:0 auto;border:1px solid #bb8417;background:#FFF;text-align:center;}
.ipage_con_1 .ys{height:507px;position:absolute;width:100%;background:#bb8417;bottom:0;left:0;z-index:-1;}
.ipage_con_1 .zs{width:110px;height:105px;text-align:center;color:#fff;font-size:40px;line-height:45px;padding-top:15px;background:#bb8417;position:absolute;top:-9px;margin-left:142px;}
.ipage_con_1 .main_n .img{padding:36px 0 20px;}
.ipage_con_1 .main_n .p01{display:inline-block;padding:0 30px;height:68px;line-height:68px;border-bottom:1px dashed #bb8417;font-size:32px;font-weight:bold;}
.ipage_con_1 .main_n font{color:#fd201e;}
.ipage_con_1 .main_n .p02{font-size:28px;color:#000;height:58px;line-height:58px;}

.ipage_con_2 .p2{color:#1c1c1c;font-weight:bold;font-size:42px;height:102px;line-height:102px;margin-bottom:42px;letter-spacing:8px;}
.ipage_con_2 .box{margin-bottom:100px;overflow:hidden;}
.ipage_con_2 .wz .top_l{width:105px;height:100px;line-height:100px;text-align:center;border:1px solid #bb8417;font-size:65px;font-weight:bold;color:#bb8417;}
.ipage_con_2 .wz .top_r{margin-left:13px;}
.ipage_con_2 .wz .p01{font-size:30px;font-weight:bold;color:#bb8417;line-height:48px;height:48px;font-size:30px;}
.ipage_con_2 .wz font{color:#fd201e;}
.ipage_con_2 .wz .p02{line-height:34px;padding-bottom:14px;color:#1c1c1c;border-bottom:1px solid #dcdcdc;font-size:18px;padding-right:20px;}
.ipage_con_2 .wz .p03{height:70px;line-height:70px;padding-left:35px;background:url("assets/images/yuan.png") no-repeat left center;margin-left:82px;font-size:22px;color:#1c1c1c;}
.ipage_con_3{text-align:center;padding-top:206px;position:relative;}
.ipage_con_3 .con3_main{display:inline-block;padding:36px 24px;border:1px solid #bb8417;background:#FFF;position:relative;margin-bottom:40px;}
.ipage_con_3 .ska{height:530px;width:100%;background:#bb8417;position:absolute;top:0;left:0;z-index:-1;color:#fff;text-align:center;}
.ipage_con_3 .ska .p01{font-size:55px;background:url("assets/images/con3_x.png") no-repeat center center;font-weight:bold;line-height:1;padding:50px 0 50px;}
.ipage_con_3 .ska .p02{font-size:26px;font-weight:bold;line-height:1;margin-top:-28px;}
.ipage_con_3 .con3_main .ys{width:110px;text-align:center;height:105px;line-height:120px;font-size:40px;line-height:45px;padding-top:15px;background:#bb8417;position:absolute;top:36px;left:142px;color:#fff;}
.ipage_con_3 .imga{margin-bottom:45px;}
.ipage_con_4{height:485px;background:#f5f5f5;text-align:center;}
.ipage_con_4 .p1{font-size:50px;font-weight:bold;height:74px;line-height:74px;padding-top:22px;color:#bb8417;}
.ipage_con_4 .p2{font-size:19px;color:#363535;height:38px;line-height:38px;margin-bottom:18px;}
.ipage_con_4 .ban{width:1184px;position:relative;}
.ipage_con_4 .lbw{width:100%;overflow:hidden;height:254px;}
.ipage_con_4 .lb{overflow:hidden;width:9999px;position:relative;left:0;}
.ipage_con_4 .lb dl{width:280px;margin:0 8px;text-align:center;background:#fff;padding-top:10px;}
.ipage_con_4 .lb dt{font-size:0;}
.ipage_con_4 .lb dt img{width:257px;height:183px;}
.ipage_con_4 .lb dd{font-size:16px;color:#454545;height:60px;line-height:60px;}
.ipage_con_4 .dd{width:28px;height:28px;border-radius:14px;text-align:center;line-height:28px;position:absolute;background:#bb8417;color:#FFF;font-family:"宋体","新宋体";top:112px;cursor:pointer;}
.ipage_con_4 .dd.left{left:-40px;}
.ipage_con_4 .dd.right{right:-40px;}
.ipage_con_4 .dd:hover{background:#9d6f12;}
.ipage_con_5{overflow:hidden;padding:65px 0 70px;}
.ipage_con_5 .box{float:left;width:400px;text-align:center;}
.ipage_con_5 .box img{transform:rotate(0);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.ipage_con_5 .box:hover img{transform:rotate(360deg);}
.ipage_con_5 .box .p1{height:66px;line-height:66px;display:inline-block;width:250px;border-bottom:1px solid #000;font-size:28px;color:#000;font-weight:bold;}
.ipage_con_5 .box .p2{font-size:18px;color:#000;line-height:26px;margin-top:10px;}

.banner_contact{width:100%; height:500px; background:url("assets/images/banner_contact.jpg") no-repeat center center;}
.contact_main{border:1px solid #dfdfdf;box-sizing:border-box;padding:25px 65px 60px; margin-top:40px;}
.contact_main .top_p1{color:#333333;font-size:25px;font-weight:bold;height:84px;line-height:84px;border-bottom:1px solid #d6d6d6;}
.contact_main .xs_top2{padding:20px 0;overflow:hidden;border-bottom:1px solid #d6d6d6;}
.contact_main .p1{line-height:40px;height:40px;color:#1b1b1b; font-size:14px;}
.contact_main .right dl{float:left;text-align:center;width:142px;height:142px;margin-right:30px;}
.contact_main .right dd{font-size:16px;color:#1b1b1b;height:34px;line-height:34px;}
.contact_main .dizhi{padding:20px 0;}
.contact_main .dizhi .p01{font-size:16px;color:#1b1b1b;line-height:40px;height:40px;}
.contact_main .ditu{width:100%;height:360px;border:1px solid #aaaaaa;}
.contact_main .ditu img{width:100%;height:360px;}
.zxly_main{height:555px;margin:0 auto 100px;border:1px solid #dfdfdf;width:1200px;background:url(../images/zxly_bg.png) no-repeat left bottom;background-position-x:76px;padding-left:330px;box-sizing:border-box;padding-top:134px;}
.zxly_main .p1{font-size:24px;color:#bb8417;font-weight:bold;}
.zxly_main .p2{font-size:12px;color:#bb8417;height:32px;line-height:32px;}
.zxly_main .p3{width:58px;height:2px;background:#b3b3b3;}
.zxly_main .left{width:195px;}
.zxly_main .right{float:left;width:590px;}
.zxly_main .sr{width:268px;height:36px;border:1px solid #d6d6d6;position:relative;float:left;margin-right:21px;margin-bottom:18px;}
.zxly_main .sr input{width:248px;height:36px;border:none;line-height:36px;padding:0 14px 0 6px;font-size:13px;}
.zxly_main .sr img{position:absolute;top:15px;right:6px;}
.zxly_main textarea{width:561px;height:81px;border:1px solid #d6d6d6;resize:none;box-sizing:border-box;padding:6px;line-height:24px;margin-bottom:18px;}
.zxly_main .yzm{margin-bottom:0;}
.zxly_main .yzm img{height:36px;right:0;top:0;cursor:pointer;}
.zxly_main .right .p01{line-height:26px;font-size:13px;color:#999999;margin-top:6px;}
.zxly_main .right button{width:160px;height:40px;text-align:center;line-height:40px;background:#bb8417;border-radius:6px;color:#ffffff;font-size:16px;margin:32px 0 0 200px;cursor:pointer;}
.zxly_main .right button:hover{background:#a77512;}
.news_main{overflow:hidden;margin-top:40px;}
.news_main .left{width:260px;margin-right:35px;}
.news_main .right{width:905px;}
.news_main .n_bt{box-sizing:border-box;height:162px;border:6px solid #d7d7d7;padding:40px 0 0 26px;}
.news_main .n_bt .p1{font-size:29px;color:#be8921;font-weight:bold;height:38px;line-height:38px;}
.news_main .n_bt .p2{font-size:29px;color:#d7d7d7;height:32px;line-height:32px;}


.product_list_main{margin:40px 0;}
.product_list_table{width:100%; border:0; margin:100px auto 0; text-align:center; border-collapse:collapse; border-spacing:0;}
.product_list_table th{background:#e8c44f; font-weight:normal; height:60px; line-height:60px; font-size:18px; color:#FFF;}
.product_list_table tr:nth-child(odd){background:#F4F4F4;}
.product_list_table td:nth-child(even){color:#C00;}
/* .product_list_table tr:nth-child(5){background:#73B1E0;color:#FFF;} */
.product_list_table tr{height:38px; line-height:38px;}
.product_list_table tr:hover{background:#e8c44f; color:#FFF;}
.product_list_table td, .product_list_table th{border:1px solid #EEE;}


.product_list_main td{width:25%; text-align:center; font-size:14px;}

/* Footer
------------------------------------------------------*/
.foot{margin:0 auto; height:320px; background:#474747;color:#ffffff;}
.foot-inner{max-width:1200px; margin:0 auto; vertical-align:middle; * zoom:1; }
.foot a{color:#ffffff; cursor:pointer;}
.foot a:hover{color:#bb8417;}
.foot .foot-left{width:330px;height:350px;background:#3b3b3b;overflow:hidden; text-align:center;}
.foot .foot-left img{ margin:140px 0 20px 0;}
.foot .foot-left .con{text-align:center;margin-left:0;background:none;}
.foot .foot-right{max-width:810px; width:100%;}
.foot .part-1, .foot .part-2, .foot .part-3{overflow:hidden;}
.foot .part-1{height:90px;line-height:90px;padding-top:12px;font-size:22px;}
.foot .part-2 .left2{width:400px;}
.foot .part-2 .p01{height:26px;line-height:26px;margin-bottom:10px;}
.foot .part-2 .left3 img{width:104px;height:104px;font-size:0;}
.foot .part-2 .left3 dd{line-height:36px;width:104px;text-align:center;}
.foot .part-3{line-height:40px;}

.side_float{position:fixed;z-index:9999999;top:157px;right:-127px;cursor:pointer;transition:all .3s ease;}
.sf_bar ul li{width:180px;height:53px;font:14px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.sf_bar .sf_top{background:#bb8417 url("assets/images/kf_icon.png") no-repeat 0 0;}
.sf_bar .sf_phone{background:#bb8417 url("assets/images/kf_icon.png") no-repeat 0 -57px;}
.sf_bar .sf_QQ{text-indent:0;background:#bb8417 url("assets/images/kf_icon.png") no-repeat 0 -113px;}
.sf_bar .sf_ercode{background:#bb8417 url("assets/images/kf_icon.png") no-repeat 0 -169px; text-align:center;}
.sf_bar .sf_qr{padding:0 6px;}
.sf_bar .sf_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


/* == Index Begin == */
#section_hot{width:100%; margin:5px 0; overflow:hidden;}
/*
.rbox_t, .rbox_b, .widget_t, .widget_b{line-height:2px;height:4px;width:100%;overflow:hidden;background:url("assets/images/y.gif") no-repeat}
.rbox_t{background-position:0 -44px;}
.rbox_b{background-position:0 -48px;}
.rbox_c{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;background:#FFF url("assets/images/round_bg.gif") repeat-x 0 bottom}
*/
#slide_content, #hot_content{height:240px;}
#hot_left{width:315px; background:#ffffff; border:1px solid #dedede;}
#slide{font-size:12px; font-family:Verdana;color:#fff; width:300px;padding:4px 0 0 7px;}
#slide img{border:none;}
#slide_info_bg{position:absolute;background-color:#000;margin:155px 0px 0 0px;height:45px; width:300px;/* filter:Alpha(Opacity=30); opacity:0.3;*/ z-index:1;}
#slide_info{position:absolute;margin-top:159px;padding:0 0 0 10px;height:42px;width:280px;color:#fff;z-index:41;cursor:pointer}
#slide_info b{font-size:14px;display:block;margin-bottom:3px}
#slide_control{position:absolute;margin-top:212px;height:11px;width:300px;text-align:center;}
#slide_control ul{padding:0; margin:0; height:11px;}
#slide_control ul li{float:left; background:url("assets/images/sprite.png") no-repeat -350px -110px; width:11px; height:11px; margin-right:5px; cursor:pointer;}
#slide_control ul li b{display:none;}
#slide_list a{display:block;width:300px;height:200px;position:absolute;overflow:hidden}

#hot_right{overflow:hidden; width:640px; line-height:25px; background:#ffffff; border:1px solid #dedede;}
#hot_tab{clear:both}
#hot_tab .item{padding:0; margin:0;float:left;}
#hot_tab .item li{line-height:28px;height:30px;float:left; cursor:pointer;padding:0px 10px;margin:0px 0 0px 0;}
.item a{color:#666666;outline:none; /* for firefox 1.5 + */hide-focus:expression(this.hideFocus=true); /* for ie 5+ */ }
.item a:hover{color:#008EE8}
#hot_tab_control{text-align:center;}

.hot_tab_control{text-align:center;clear:both;}
.hot_tab_control ul{padding:0px;padding-left:113px;_padding-left:0;_width:530px/*ie6 Fixed*/}
.hot_tab_control ul li{float:left;/*position:relative;right:50%;*/}
.hot_tab_control ul li a,#hot_tab_ctl_l,#hot_tab_ctl_r{line-height:24px; height:29px; background:url("assets/images/sprite.png") no-repeat; cursor:pointer; display:block; _width:60px;/*IE6 Fixed*/ }
.hot_tab_control ul li a{color:#666666; background-position:-9999px -9999px; margin:0 4px;}
.hot_tab_control ul li a:hover{color:#008EE8;}
.hot_tab_control ul li .current_tab{line-height:22px; width:82px; color:#FFF; background-position:-120px -73px;}
.hot_tab_control ul li .current_tab:hover{color:#FFF;}

#hot_tab_list{clear:left;margin:0 0 0 12px;padding-top:2px;}

#hot_tab_ctl_l{width:5px;background-position:-386px -107px;}
#hot_tab_ctl_l:hover{background-position:-403px -107px;}
#hot_tab_ctl_r{width:5px;background-position:-395px -107px;}
#hot_tab_ctl_r:hover{background-position:-412px -107px;}
.hot_tab_loading{padding-top:85px;text-align:center;}

/* ajax tab */
.tabNum{line-height:20px;background-color:#FF8A00;color:#FFFFFF;font-family:Verdana;font-size:10px;margin-right:5px;padding:0px 2px 0px 2px;}

/* DEMO演示、下载按钮
------------------------------------------------------*/
/* 说明：按钮样式 2011.11.27 新增，可用于DEMO演示、下载按钮等！用法参见：http://yangjunwei.com/a/437.html
 * 调用方法：<p class="demo"><a class="button btn-blue" href="http://yangjunwei.com/demo/437/" target="_blank">DEMO</a></p>
 */
/* 示例 */
.demo{padding:5px; text-align:center;}
.demo a{text-decoration:none !important; color:#ffffff !important;}

.button{height:28px; margin-right:10px; padding:5px 18px; line-height:29px; font-weight:bold; color:#ffffff !important; cursor:pointer; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); border:1px solid #276DDD; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-size:12px;}
.btn-green{text-shadow:0 1px #598D2F; border-color:#56a802; background-color:#56a802;}
.btn-blue{text-shadow:0px 1px #276DDD; border-color:#14b4ff; background-color:#14b4ff;}
.btn-orange{text-shadow:0 1px #EF7714; border-color:#F67E19; background-color:#F4A32F;}
.btn-red{text-shadow:0 1px #EF070D; border-color:#EF070D; background-color:#F45458;}
.btn-gray{text-shadow:0 1px #919191; border-color:#808080; background-color:#808080;}
.btn:first-child{border-radius:3px 0 0 3px;}
.btn:last-child{border-radius:0 3px 3px 0;}

/* WP编辑器TinyMCE 图文混排
------------------------------------------------------*/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}   
img.alignnone{margin:0 0 10px 0; display:inline;}   
img.alignright{margin:0 0 10px 10px; display:inline;}   
img.alignleft{margin:0 10px 10px 0; display:inline;}   
.aligncenter{display:block; margin:10px auto!important;}
.alignright{float:right; margin:0 0 10px 10px;}   
.alignleft{float:left; margin:0 10px 10px 0;}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img{margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px; line-height:20px; padding:5px 4px; margin:0;}

/* 主题 Functions 拓展CSS  includes/expand/
------------------------------------------------------*/
/* float_tools 固定漂浮工具 */
#yang_float{position:fixed; right:30px; bottom:85px; /*position:absolute; right:50%; bottom:20px; margin-right:600px;*/ z-index:1000; background:none; height:auto; cursor:pointer; border:0; display:block;}
#yang_float li{color:#ffffff; margin-top:5px; border-top:0; padding:0; display:block; width:36px; height:36px; text-align:center; text-decoration:none; background-color:#666666;/* background:url("assets/images/Y.png") no-repeat 0 0 #f78585;*/ opacity:0.4; filter:alpha(opacity=40); border-radius:2px; }
#yang_float li:hover{opacity:0.9; filter:alpha(opacity=90); }
/*#yang_float li b{visibility:hidden;font-weight:normal;}*/
#yang_float li i{font-size:20px; line-height:36px;}
#code_qr_img{width:200px; height:200px; position:absolute; right:40px; top:-25px; background:url('http://yangjunwei.com/wp-content/uploads/2015/05/20150501r582969d589f483.png') -4px -3px no-repeat; cursor:pointer; display:none;}
/* float_tools 固定漂浮工具 图片版本
#yang_float{position:absolute; background:none; right:50%; top:200px; margin-right:600px; z-index:1000; height:auto; border-top:0; cursor:pointer; border:0; display:block;}
#yang_float i{margin-bottom:3px; border-top:0; padding:0; display:block; width:36px; height:36px; line-height:12px; text-align:center; color:#787878; text-decoration:none; background:url("assets/images/Y.png") no-repeat 0 0 #3AA3F0;}	
#yang_float i:hover{background-color:#48AFF8;}		
#yang_float i b{visibility:hidden;font-weight:normal;}
#yang_float i a.bds_more{width:36px; height:36px;}
#yang_float .roll_bds{background-position:-540px 0 !important;}
#yang_float .roll_bds .bds_more{background:none !important;}
#yang_float .roll_respond{background-position:-152px 0 !important;}
#yang_float .roll_next{background-position:-190px 0 !important;}
#yang_float .roll_returnlist{background-position:-228px 0 !important;}
#yang_float .roll_share{background-position:-266px 0 !important;}
#yang_float .roll_author{background-position:-304px 0 !important;}
#yang_float .roll_qr{background-position:-342px 0 !important;}
#code_qr_img{width:214px; height:323px; position:absolute; left:40px; top:-50px; background:url(assets/images/qq87005971.png) -4px -3px no-repeat; cursor:pointer; display:none;}
#yang_float .roll_top{background-position:-38px 0 !important;}
#yang_float .roll_random{background-position:-380px 0 !important;}*/

/* pagenavi 轻量级分页
------------------------------------------------------*/
#pagination{ margin:20px auto; text-align:center; }
.yang_pagenavi{ max-width:350px; margin:0 auto; padding:0px; text-align:center; overflow:hidden; border-radius:4px;}
.yang_pagenavi a, .yang_pagenavi .dots{ float:left; margin:0 10px; padding:5px 20px; color:#666; display:block; border:1px solid #dddddd; border-radius:2px; }
.yang_pagenavi a:hover{ background-color:#F2F2F2; border-color:#bbb; text-decoration:none; }
.yang_pagenavi .current{ float:left; margin:0 10px; padding:6px 14px; color:#666; display:block; }
/* pagination WP自带分页函数, 自适应 */
@media screen and (min-width:550px){
	.pagination{ padding:20px 0; text-align:center; }
	.pagination a, .pagination a:visited{ background:#fff; margin:0 5px 10px 0; padding:8px 11px; line-height:100%; border:1px solid #ebebeb; border-radius:2px; text-decoration:none; }
	.pagination .current, .pagination .dots{ background:#fff; margin:0 5px 0 0; padding:8px 11px; line-height:100%; border:1px solid #ebebeb; border-radius:2px; }
	.pagination span.pages{}
	.pagination span.current, .pagination a:hover{ background:#14b4ff; color:#fff; border:1px solid #14b4ff; }
	.screen-reader-text, .pages{ display:none; }
}
@media screen and (max-width:550px){
	.pagination{ }
	.pagination .nav-links{ min-height:30px; position:relative; text-align:center; }
	.pagination .current .screen-reader-text{ position:static !important; }
	.screen-reader-text{ height:1px; overflow:hidden; position:absolute !important; }
	.page-numbers{ display:none; line-height:25px; padding:5px; }
	.pagination .page-numbers.current{ text-transform:uppercase; }
	.pagination .current{ display:inline-block; }
	.pagination .prev,
	.pagination .next{ background:#14b4ff; color:#fff; display:inline-block; height:29px; line-height:29px; overflow:hidden; padding:2px 8px; position:absolute; border:1px solid #14b4ff; }
	.pagination .next{ border-radius:0 2px 2px 0; }
	.pagination .prev{ border-radius:2px 0 0 2px; }
	.pagination .prev a, .pagination .next a{ color:#fff; line-height:20px; padding:0; display:inline-block; }
	.pagination .prev{ left:0; }
	.pagination .prev:before{ left:-1px; }
	.pagination .next{ right:0; }
	.pagination .next:before{ right:-1px; }
}

/* post_sortby 自定义日志排序
------------------------------------------------------*/
.sorting{margin-left:320px;/*自适应宽度*/ margin-bottom:15px; margin-top:15px; position:relative; background:#f9f9f9; padding:20px; border:1px solid#DFDFDF; overflow:hidden;}
.sort_by{margin:0 auto;}
.sorting h4{float:left; color:#999; font-size:14px; font-weight:normal; letter-spacing:0px; margin-right:5px; line-height:24px;}
.sort_by li{display:block; float:left; font-size:12px; line-height:18px;}
.sort_by li a{padding:2px 8px 3px; border:1px solid #b3b3b3; margin:2px 4px 0 0; background:#e6e6e6; display:block;}
.sort_by li a:hover, .sort_by li a.current{color:#fff ! important; background:#890000; border-color:#890000;}

/* WEB响应式公共样式，随浏览器界面大小变化响应
------------------------------------------------------
@media screen and (max-width:1199px){
	.header-inner, .top-info{ width:98%; }
	#container{width:98%;}
	.article-wrap{width:68%}
	.sidebar{width:30%}
	.single-wrap, #pagination{width:auto; padding:0px 10px;}
}
@media screen and (max-width:991px){
	#container{max-width:750px; width:100%;}
	.article-wrap{width:100%}
	.article-excerpt{margin-bottom:1px;}
	.sidebar{display:none;}
}
@media screen and (max-width:767px){
	
	.header{display:none;}
	.yang_mob_header{display:block;}
	
	#container{width:98%;padding-top:60px;}
	.article-wrap{width:100%;}
	.single-wrap, #pagination{width:auto; padding:0px 10px;}
	.single-content img{max-width:100% !important;}
	.page_navi .pageleft{float:none;padding-right:0;}
	.page_navi .pageright{float:none;text-align:left;}
	.sidebar{display:none;}
	
	#haibor_fix_bar{display:none;}
	#yang_float{display:none;}
	#hm_t_8838{display:none;}
}
@media screen and (max-width:480px){
	#header-wrapper .logo{height:50px; background-size:auto 50px; display:block;}
	
	#header-wrapper .menu{display:none;}
	
	.min-nav{display:block;}
	.min-nav li{ }
}*/